home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1995 August: Tool Chest / Dev.CD Aug 95 TC / Dev.CD Aug 95 TC.toast / Tool Chest / Interfaces / UniversalInterfaces 2.1B1 / AIncludes / TSMTE.a < prev    next >
Encoding:
Text File  |  1995-04-18  |  2.6 KB  |  94 lines  |  [TEXT/MPS ]

  1. ;
  2. ;    File:        TSMTE.a
  3. ;
  4. ;    Contains:    Text Services Managerfor TextEdit Interfaces.
  5. ;
  6. ;    Version:    Technology:    System 7.5
  7. ;                Package:    Universal Interfaces 2.1ß1 in “MPW Prerelease” on ETO #17
  8. ;
  9. ;    Copyright:    © 1984-1995 by Apple Computer, Inc.
  10. ;                All rights reserved.
  11. ;
  12. ;    Bugs?:        If you find a problem with this file, use the Apple Bug Reporter
  13. ;                stack.  Include the file and version information (from above)
  14. ;                in the problem description and send to:
  15. ;                    Internet:    apple.bugs@applelink.apple.com
  16. ;                    AppleLink:    APPLE.BUGS
  17. ;
  18. ;
  19.  
  20.     IF &TYPE('__TSMTE__') = 'UNDEFINED' THEN
  21. __TSMTE__ SET 1
  22.  
  23.  
  24.     IF &TYPE('__TEXTEDIT__') = 'UNDEFINED' THEN
  25.     include 'TextEdit.a'
  26.     ENDIF
  27. ;        include 'Types.a'                                            ;
  28. ;            include 'ConditionalMacros.a'                            ;
  29. ;        include 'Quickdraw.a'                                        ;
  30. ;            include 'MixedMode.a'                                    ;
  31. ;            include 'QuickdrawText.a'                                ;
  32.  
  33.     IF &TYPE('__DIALOGS__') = 'UNDEFINED' THEN
  34.     include 'Dialogs.a'
  35.     ENDIF
  36. ;        include 'Errors.a'                                            ;
  37. ;        include 'Memory.a'                                            ;
  38. ;        include 'Windows.a'                                        ;
  39. ;            include 'Events.a'                                        ;
  40. ;                include 'OSUtils.a'                                ;
  41. ;            include 'Controls.a'                                    ;
  42. ;                include 'Menus.a'                                    ;
  43.  
  44.     IF &TYPE('__APPLEEVENTS__') = 'UNDEFINED' THEN
  45.     include 'AppleEvents.a'
  46.     ENDIF
  47. ;        include 'EPPC.a'                                            ;
  48. ;            include 'AppleTalk.a'                                    ;
  49. ;            include 'Files.a'                                        ;
  50. ;            include 'PPCToolbox.a'                                    ;
  51. ;            include 'Processes.a'                                    ;
  52. ;        include 'Notification.a'                                    ;
  53.  
  54.     IF &TYPE('__TEXTSERVICES__') = 'UNDEFINED' THEN
  55.     include 'TextServices.a'
  56.     ENDIF
  57. ;        include 'Components.a'                                        ;
  58.  
  59. kTSMTESignature                    EQU        'tmTE'
  60. kTSMTEInterfaceType                EQU        'tmTE'
  61. kTSMTEDialog                    EQU        'tmDI'
  62.  
  63.  
  64. gestaltTSMTEAttr                EQU        'tmTE'
  65. gestaltTSMTEPresent                EQU        0
  66. gestaltTSMTE                    EQU        0                    ; gestaltTSMTE is old name for gestaltTSMTEPresent 
  67.  
  68. gestaltTSMTEVersion                EQU        'tmTV'
  69. gestaltTSMTE1                    EQU        $100
  70.  
  71. kTSMTEAutoScroll                EQU        1
  72.  
  73. ; callback procedure definitions
  74. TSMTERec                 RECORD    0
  75. textH                     ds.l   1        ; offset: $0 (0)
  76. preUpdateProc             ds.l   1        ; offset: $4 (4)
  77. postUpdateProc             ds.l   1        ; offset: $8 (8)
  78. updateFlag                 ds.l   1        ; offset: $C (12)
  79. refCon                     ds.l   1        ; offset: $10 (16)
  80. sizeof                     EQU *            ; size:   $14 (20)
  81.                         ENDR
  82.  
  83. ; typedef struct TSMTERec     TSMTERec, *TSMTERecPtr, **TSMTERecHandle
  84. TSMDialogRecord         RECORD    0
  85. fDialog                     ds     DialogRecord ; offset: $0 (0)
  86. fDocID                     ds.l   1        ; offset: $AA (170)
  87. fTSMTERecH                 ds.l   1        ; offset: $AE (174)
  88. fTSMTERsvd                 ds.l   3        ; offset: $B2 (178)        ; reserved
  89. sizeof                     EQU *            ; size:   $BE (190)
  90.                         ENDR
  91.  
  92. ; typedef struct TSMDialogRecord  TSMDialogRecord, *TSMDialogPeek
  93.     ENDIF ; __TSMTE__
  94.